﻿using System;

namespace Entities
{
    public class Department
    {
        /// <summary>
        /// Gets or sets the department id.
        /// </summary>
        /// <value>
        /// The department id.
        /// </value>
        public Guid DepartmentId { get; set; }
        /// <summary>
        /// Gets or sets the directorate id.
        /// </summary>
        /// <value>
        /// The directorate id.
        /// </value>
        public Guid DirectorateId { get; set; }
        /// <summary>
        /// Gets or sets the contact id.
        /// </summary>
        /// <value>
        /// The contact id.
        /// </value>
        public Guid ContactId { get; set; }
        /// <summary>
        /// Gets or sets the lead contact.
        /// </summary>
        /// <value>
        /// The lead contact.
        /// </value>
        public string LeadContact { get; set; }
        /// <summary>
        /// Gets or sets the name.
        /// </summary>
        /// <value>
        /// The name.
        /// </value>
        public string Name { get; set; }
        /// <summary>
        /// Gets or sets the short desc.
        /// </summary>
        /// <value>
        /// The short desc.
        /// </value>
        public string ShortDesc { get; set; }
        /// <summary>
        /// Gets or sets the full desc.
        /// </summary>
        /// <value>
        /// The full desc.
        /// </value>
        public string FullDesc { get; set; }
        /// <summary>
        /// Gets or sets the business id.
        /// </summary>
        /// <value>
        /// The business id.
        /// </value>
        public Guid BusinessId { get; set; }
        /// <summary>
        /// Gets or sets the type business.
        /// </summary>
        /// <value>
        /// The type business.
        /// </value>
        public string TypeBusiness { get; set; }
        /// <summary>
        /// Gets or sets the sic code.
        /// </summary>
        /// <value>
        /// The sic code.
        /// </value>
        public string SicCode { get; set; }
        /// <summary>
        /// Gets or sets the address line1.
        /// </summary>
        /// <value>
        /// The address line1.
        /// </value>
        public string AddressLine1 { get; set; }
        /// <summary>
        /// Gets or sets the address line2.
        /// </summary>
        /// <value>
        /// The address line2.
        /// </value>
        public string AddressLine2 { get; set; }
        /// <summary>
        /// Gets or sets the address line3.
        /// </summary>
        /// <value>
        /// The address line3.
        /// </value>
        public string AddressLine3 { get; set; }
        /// <summary>
        /// Gets or sets the address id.
        /// </summary>
        /// <value>
        /// The address id.
        /// </value>
        public Guid AddressId { get; set; }
        /// <summary>
        /// Gets or sets the postcode.
        /// </summary>
        /// <value>
        /// The postcode.
        /// </value>
        public string Postcode { get; set; }
        /// <summary>
        /// Gets or sets the phone number.
        /// </summary>
        /// <value>
        /// The phone number.
        /// </value>
        public string PhoneNumber { get; set; }
        /// <summary>
        /// Gets or sets the fax.
        /// </summary>
        /// <value>
        /// The fax.
        /// </value>
        public string Fax { get; set; }
        /// <summary>
        /// Gets or sets the email.
        /// </summary>
        /// <value>
        /// The email.
        /// </value>
        public string Email { get; set; }
        /// <summary>
        /// Gets or sets the web address.
        /// </summary>
        /// <value>
        /// The web address.
        /// </value>
        public string WebAddress { get; set; }
        /// <summary>
        /// Gets or sets a value indicating whether this instance is active.
        /// </summary>
        /// <value>
        ///   <c>true</c> if this instance is active; otherwise, <c>false</c>.
        /// </value>
        public bool IsActive { get; set; }
    }
}
